﻿@charset "utf-8";
/* CSS Document */
* { 
margin:0; 
padding:0; 
} 
html {
	color: #666;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
body {margin:0 auto; font-family:Microsoft Yahei,"宋体",Arial,Helvetica,sans-serif,Tahoma;_font-family:"宋体",Arial,Helvetica,sans-serif,Tahoma; background:#fff; font-size:14px;  color:#333;min-width:1003px;max-width:1920px;width:expression_r(document.body.clientWidth <= 1003? "1003px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1003px":"");}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, option, include, file ,img{margin:0;padding:0;}
ul,li,dl,dd,dt{list-style-type:none;padding:0;margin:0;border:0;}
img { border:0px;}
a { color:#666; text-decoration:none;blr:exPRession(this.onFocus=this.blur());outline:none; background: transparent; /*修正win8系统IE连接灰色背景*/}
a:hover { color:#000;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.xinxin{ color:#F00;}


/* hender */
.header{ height:165px; overflow:hidden; background:url(images/index_02.jpg) center top repeat-x;}
.logo{margin:0 auto; width:995px; height:128px; overflow:hidden;}
.logo-left{ float:left; width:468px; padding-top:25px;}
.logo-right{ float:right; width:270px; height:220px;padding-top:28px;}
.en{ background:url(images/index_08.jpg) 196px center no-repeat;text-align:right; height:15px; line-height:15px; font-size:12px;}

.sskok{  padding-top:27px; height:27px; line-height:27px;}
.header-ss-right-left{ float:left;width:208px; padding:0; margin:0; }
.ssk{border:1px solid #e5e5e5; border-right:none; float:left; width:196px; padding:0 5px; height:25px; line-height:25px; color:#666; background:url(images/index_15.jpg) center center no-repeat;}
.header-ss-right-right{float:right; width:62px; height:27px; }

/* menu */
.cdok{height:37px;line-height:37px; background:#005fb5; }
#menu {margin:0 auto; width:995px;height:37px;}
#menu ul {float:left;position:absolute;z-index:10011;}
#menu ul li { float:left; height:37px;  font-weight:bold; line-height:37px; text-align:center; position:relative; z-index:100;}
#menu ul li a {padding:0 35px;color:#fff;display:block;}
#menu ul li a:hover{padding:0 35px;color:#FFF; background:#4bb033;display:block;}
#menu ul li.hover a { color:#FFF;background:#4bb033;}
#menu ul li.hover ul li a { color:#fff;background:#4bb033;}

#menu ul li ul { width:180px; background:#4bb033; position:absolute;top:37px; left:0px; display:none;  padding-top:0px; text-align:left;}
#menu ul li ul li {width:180px; z-index:150; position:relative; line-height:27px; height:27px; color:#FFF; text-align:left;}
#menu ul li ul li.hasul { background:url(images/icon8.gif) no-repeat 100px center; _background:none;color:#FFF; }
#menu ul li ul li a { color:#fff; font-size:12px;line-height:28px; display:block;}
#menu ul li ul li a:hover { color:#fff; background:#00923f;  opacity:1;}
#menu ul li ul li ul { left:10px; top:0px; display:none; position:absolute;}

/* homecpfl */
.homecpfl{margin:0 auto; width:995px;padding:35px 0;}

/* homemain */
.homemain{height:248px;padding:40px 0;margin:0 auto; width:995px}

.homemain-left{ float:left; width:349px; height:248px;}
.homemain-left-tou{ height:27px; line-height:27px;font-size:21px; color:#053c95; background:url(images/index_22.jpg) no-repeat left center; }
.tou-left{ float:left; width:120px;padding-left:40px}
.tou-right{ float:right; width:35px; padding-top:5px;  font-size:12px;}

.home-news{width:347px; height:212px; overflow:hidden; border:1px solid #eeeeee; margin-top:7px;}
.home-news ul{ padding:10px 6px;}
.home-news ul li{overflow: hidden; line-height:27px; font-size:13px;}
.home-news ul li span{ float:left;background: url(images/xwd.jpg) no-repeat 5px center; padding-left:14px; width:218px;}
.home-news ul li span a{ color:#555;width:218px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.home-news ul li span a:hover{ color:#ea5504;}
.home-news ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.homemain-right{ float:right; width:610px; overflow:hidden;}
.homemain-right-left{float:left; width:333px;}
.homemain-right-right{float:right; width:264px;}
.homemain-left-jjtou{ height:27px; line-height:27px;font-size:21px; color:#053c95; background:url(images/index_25.jpg) no-repeat left center; padding-left:5px; margin-bottom:3px;}

.jjright{ padding:20px 5px; border-bottom:1px solid #eee; border-top:1px solid #eee; font-size:13px; color:#555; line-height:25px;}


/* homecp */
.homecp{ height:321px; background:#f6f6f6; border-top:1px solid #eee; padding:12px 0;}
.homecp-ok{margin:0 auto; width:995px; background:url(images/index_33.jpg) 125px 30px no-repeat; padding-top:25px;}
.homemain-left-cptou{ height:27px; line-height:27px;font-size:21px; color:#053c95; background:url(images/index_30.jpg) no-repeat 6px center; margin-bottom:33px;}


/* homefooter */
.footer{ background: url(images/index_38.jpg) repeat-x;height:179px;}
.footer-ok{margin:0 auto; width:899px; background:url(images/index_41.jpg) 860px center no-repeat; height:145px; font-size:12px; color:#666; padding-left:96px; padding-top:34px; line-height:18px; color:#fff;}
.footer-ok h1{ font-family:"华文隶书"; font-size:30px; line-height:30px; height:20px;}
.footerwz{ width:450px; text-align:center;}
.footerwz a{ color:#fff;}

/* homebq */
.homebq{ height:47px; background:#1f2024; overflow:hidden;}
.homebq-ok{margin:0 auto; width:995px;}
.bq-left{ float:left; width:155px; padding-top:10px;}
.bq-right{ float:right; width:840px;padding-top:14px; color:#8f9092; font-size:12px;}
.bq-right a{ color:#8f9092;}
.bq-right a:hover{ color:#666;}

.infobanner{ height:294px; background:url(banner/info.jpg) center top no-repeat;}

/* info */
.info{margin:0 auto; width:995px; padding:35px 0;}

.info-left{ float:left; width:211px;}
.info-tou{ background:url(images/info_03.jpg) no-repeat; color:#005eb5; height:34px;width:181px; line-height:34px; font-weight:bold; font-size:16px; padding-left:30px;}
.info-left ul{ width:203px; padding:3px; border:1px solid #e4e5e6;}
.info-left ul li{ float:left; width:201px; line-height:32px; height:32px; background:url(images/info_14.jpg) center center no-repeat; border:1px solid #ebebeb; border-top: none;font-size:13px; margin:2px 0;}
.info-left ul li a{ display:block;padding-left:18px;width:183px;}
.info-left ul li a:hover{background: url(images/info_11.jpg) no-repeat;color:#FFF;}
#zcmenu{background: url(images/info_11.jpg) no-repeat;}
#zcmenu a{color:#FFF;}

.zxkf{ margin-top:15px;s}
.dxkf-qq{ border:1px solid #e4e5e6; background:url(images/info_17.jpg) center top no-repeat; padding-top:130px; padding-bottom:15px; padding-left:15px;}

.info-right{float:right; width:720px;  padding:15px 20px;}
.dqlm{ font-size:22px; color:#ea5504}

.info-ok{ padding-top:15px; line-height:24px;}
.info-ok a{ color:inherit;}
.info-ok a:hover{ color:#03C;}

/* new */
.info-jj{ padding-top:15px;}
.info-jj ul{ padding-bottom:20px;}
.info-jj ul li{overflow: hidden; line-height:35px;  border-bottom:1px dotted #e6e6e6; font-size:12px;}
.info-jj ul li span{ float:left;background: url(images/newsd.jpg) no-repeat 5px  center; padding-left:13px; width:610px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-jj ul li span a{ color:#333;}
.info-jj ul li span a:hover{ color:#ea5504;}
.info-jj ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}

.page{text-align:center; padding-top:20px;}
.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}
.page ul li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;}
.page ul li a{display:block;color:#666;width:24px; height:24px; line-height:24px; text-align:center; }
.page ul li a:hover{background:#0093dd;color:#FFF;width:24px; height:24px; line-height:24px; text-align:center; display:block;}
#page-dq{ background:#0093dd;border: 1px solid #0093dd;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

/*内页新闻详细*/
.main-right-ok-newtou{ font-size:18px; font-weight:bold; color:#0060b7; text-align:center; }
.main-right-ok-time{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-bottom:1px solid #eaeaea;}
.main-right-ok-nr{ padding:20px 10px; line-height:24px;}
.main-right-ok-nr img{ max-width:100%;}

.fh{ height:65px;padding-top:8px;  border-top:1px solid #eaeaea;}
.fh-left{ float:left; font-size:12px; padding-left:10px; line-height:24px;color:#666;}
.fh-left a{color:#666;}
.fh-left a:hover{color:#d71008;}
.fh-right{ float:right; margin-right:10px;margin-top:10px;width:124px; height:33px;background:#e2f1f1; text-align:center; border:1px solid #daf0f0;}
.fh-right a{  line-height:33px; color:#0093dd; display:block;}
.fh-right a:hover{  line-height:33px;background:#0093dd;color:#fff;display:block;}

/*留言*/
.right-main-tou-faq{ height:300px; color:#6f4d3a;}
.right-main-tou-faq dl { width:450px;font-size:12px;  height:60px;}
.right-main-tou-faq dl dt{ float:left; width:65px; color:#666; text-align:right; line-height:30px; padding-right:10px;}
.right-main-tou-faq dl dd{ float:right;width:375px;font-size:12px; color:#999;}
.zck{ width:312px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}
.zck2{ width:190px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}
.zck3{ width:512px; _width:312px;height:90px;border:1px solid #f2f2f2; padding:4px 5px;}
.zck4{ width:322px;height:30px;border:1px solid #f2f2f2; padding:4px 5px;}
.textsm{ color:#999; padding-top:2px; font-size:12px;}


/*内页产品小图*/
.info-cp{padding-top:15px;}
.info-cp ul li{ float:left;width:229px;float:left; padding-right:11px; margin:14px 0;}
.info-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:151px;*font-family:Arial; width:227px; height:167px; line-height:167px;overflow:hidden; border:1px solid #e0e0e0; text-align: center;}
.info-cp ul li a:hover{border:1px solid #4bb033;}
.info-cp ul li a img{ 
	max-width:222px;   /* 宽度 */ 
	max-height:222px; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;
	}
.info-cp ul li div span{color:#666; width:227px; text-align: center; background:none;  padding-top:6px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div span a{color:#666; font-size:12px; border:0; line-height:20px; height:20px;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.info-cp ul li div span a:hover{color:#0093dd; border:0;}

/*产品大图*/
.main-right-ok-cpdt{ font-size:18px;  color:#004098;  padding-bottom:10px;}
.main-right-ok-cptime{ padding-bottom:13px; padding-top:5px;text-align:center; color:#888; border-top:1px solid #eaeaea;}

.info-cp-dt{ margin:0 auto; width:995px; background:#FFF; padding:20px; padding-bottom:0;border-bottom:2px solid #e0dfdd;}
.cp-dt-ok{ padding: 0 12px;padding-bottom:20px; line-height:22px; font-size:12px;}
.info-ok-cp-dt{ text-align:center;}
.info-ok-cp-dt img{	max-width:705px;   /* 宽度 */ 	-ms-interpolation-mode: bicubic; overflow:hidden; padding-bottom:15px;}
.info-ok-cp-sm{ height:30px; border:1px solid #baeafb; background:url(images/cpsmbt.jpg) repeat-x; line-height:30px; margin-top:4px; padding-left:15px; color:#005bac;}
.info-ok-cp-nr{ padding:15px; font-size:12px; line-height:23px;}

.info-ok-cp-xz{ padding:25px 0 15px 0; text-align:center;}


.cpdt{ text-align:center; padding-bottom:15px;}







